/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Objetos;

import java.util.Objects;

/**
 *
 * @author jose
 */
public class Cliente {
    private String id;
    private String nombre;
    private String apellido1;
    private String apellido2;
    private int provincia;
    private String localidad;
    private int calle;
    private int numero;
    private int piso;
    private int metros;

    public Cliente(String nombre, String apellido1, String apellido2, int provincia, String localidad, int calle, int numero, int piso, int metros) {
        this.nombre = nombre;
        this.apellido1 = apellido1;
        this.apellido2 = apellido2;
        this.provincia = provincia;
        this.localidad = localidad;
        this.calle = calle;
        this.numero = numero;
        this.piso = piso;
        this.metros = metros;
    }

    public String getNombre() {
        return nombre;
    }

    public String getApellido1() {
        return apellido1;
    }

    public String getApellido2() {
        return apellido2;
    }

    public int getProvincia() {
        return provincia;
    }

    public String getLocalidad() {
        return localidad;
    }

    public int getCalle() {
        return calle;
    }

    public int getNumero() {
        return numero;
    }

    public int getPiso() {
        return piso;
    }

    public int getMetros() {
        return metros;
    }

    public String getId() {
        return id;
    }
    
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setApellido1(String apellido1) {
        this.apellido1 = apellido1;
    }

    public void setApellido2(String apellido2) {
        this.apellido2 = apellido2;
    }

    public void setProvincia(int provincia) {
        this.provincia = provincia;
    }

    public void setLocalidad(String localidad) {
        this.localidad = localidad;
    }

    public void setCalle(int calle) {
        this.calle = calle;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public void setPiso(int piso) {
        this.piso = piso;
    }

    public void setMetros(int metros) {
        this.metros = metros;
    }


    public void setId(String id) {
        this.id = id;
    }

    
    
    @Override
    public String toString() {
        return "Cliente{" + "nombre=" + nombre + ", apellido1=" + apellido1 + ", apellido2=" + apellido2 + ", provincia=" + provincia + ", localidad=" + localidad + ", calle=" + calle + ", numero=" + numero + ", piso=" + piso + ", metros=" + metros + '}';
    }


    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Cliente other = (Cliente) obj;
        if (!Objects.equals(this.nombre, other.nombre)) {
            return false;
        }
        if (!Objects.equals(this.apellido1, other.apellido1)) {
            return false;
        }
        if (!Objects.equals(this.apellido2, other.apellido2)) {
            return false;
        }
        if (this.provincia != other.provincia) {
            return false;
        }
        if (!Objects.equals(this.localidad, other.localidad)) {
            return false;
        }
        if (this.calle != other.calle) {
            return false;
        }
        if (this.numero != other.numero) {
            return false;
        }
        if (this.piso != other.piso) {
            return false;
        }
        if (this.metros != other.metros) {
            return false;
        }
        return true;
    }
    
}
